long-term contract - Spanish English Dictionary